package br.unesp.demac.ccn07.aula3.ex1;

public class Main {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		Cachorro animal = new Cachorro();
		
		animal.setFome(1);
		animal.setComida("Carne");
		animal.setNome("Toto");
		
		animal.fazerBarulho();
		animal.dormir();
		System.out.println(animal.getNome());
		
		System.out.println("=======================");
		Animal animal2 = new Gato();
		animal2.setNome("Mimi");
		
		animal2.fazerBarulho();
		animal2.comer();
		
		System.out.println("=======================");
		Gato gato = new Gato();
		gato.setNome("Gato!!");
		gato.fazerBarulho();
		System.out.println(gato.getNome());
		
		teste();
		
	}
	
	public static void teste () {
		
		Animal animais[] = new Animal[5];
		
		animais[0] = new Gato();
		animais[1] = new Cachorro();
		animais[2] = new Leao();
		animais[3] = new Tigre();
		animais[4] = new Hipopotamo();
		
		System.out.println("******================");
		
		for(int i = 0; i < animais.length; i++ ) {
			animais[i].fazerBarulho();
			animais[i].comer();
			animais[i].circular();
			System.out.println("=======================");
		}
		
	}

}
